/* CSS Document */
*{
	border:none;
	padding:0px;
	margin:0px;
	}
body{
	background:#FFF;
	}
	
#main{
	width:931px;
	height:617px;
	float:left;
	}
	
	a{
		text-decoration:none;
		color:#000;
		}
		
	a:hover{
		color:#0683e0;
		}

	.location{
		width:921px;
		height:31px;
		padding-left:10px;
		background:url(../images/location_bg.gif) repeat-x;
		text-align:left;
		font-size:12px;
		line-height:31px;
		color:#000;
		cursor:default;
		}
		
	.info{
		width:218px;
		height:303px;
		float:left;
		border:1px solid #88c7fa;
		margin:10px;
		background:#f9fdff;
		}
	
	.dot{
		width:96%;
		height:1px;
		padding:0px 2%;
		margin:1px auto;
		float:left;
		border-bottom:1px dotted #999999;
		}
	
	.title1{
		background:url(../images/title1_bg.gif) no-repeat;
		width:198px;
		height:29px;
		float:left;
		border-bottom:1px solid #88c7fa;
		color:#0d8cdb;
		padding:0px 10px;
		line-height:29px;
		text-align:left;
		font-weight:bold;
		}
	
	.more1{
		color: #0d80d7;
		font-size: 12px;
		line-height: 25px;
		float: right;
		cursor: pointer;
			}
		
	.more2{
		color: #0d80d7;
		font-size: 12px;
		line-height: 30px;
		float: right;
		cursor: pointer;
			}	
	
		.info_content{
			width:202px;
			height:156px;
			padding:8px;
			float:left;
			text-align:left;
			font-size:12px;
			line-height:25px;
			cursor:default;
			}
			
		.info_photo{
			border:1px solid #b4c0da;
			padding:2px;
			width:84px;
			height:90px;
			margin:0px 2px 2px 0px;
			float:left;
			}
		
	.notice{
		width:407px;
		height:54px;
		float:left;
		background:url(../images/notice_bg.gif) no-repeat top left;
		overflow:hidden;
		border:1px solid #88c7fa;
		margin:10px 10px 10px 0px;
		padding-left:40px;
		}
		
		.notice_content{
			width:width:100%;
			height:auto;
			text-align:left;
			color:#000;
			float:left;
			font-size:12px;
			line-height:24px;
			}
		
	.big_btn{
		width:222px;
		height:51px;
		padding-top:5px;
		float:left;
		margin:10px 10px 10px 0px;
		cursor:pointer;
		}
		
	.remind{
		width:447px;
		height:237px;
		margin:0px 10px 10px 0px;
		float:left;
		border:1px solid #88c7fa;
		overflow:hidden;
		}
		
	.title2{
		background:url(../images/title2_bg.gif) repeat-x;
		width:427px;
		height:30px;
		padding-left:20px;
		border-bottom:1px solid #88c7fa;
		float:left;
		text-align:center;
		}
		
		.tabs{
			margin-top:3px;
			cursor:pointer;
			float:left;
			color:#7396a9;
			line-height:27px;
			font-size:12px;
			text-align:center;
			}
			
		.tab_l{
			height:27px;
			width:4px;
			float:left;
			background:url(../images/tab_l.gif) bottom;
			}
			
		.tab_c{
			height:27px;
			width:auto;
			float:left;
			background:url(../images/tab_c.gif) bottom repeat-x;
			}
			
		.tab_r{
			height:27px;
			width:4px;
			float:left;
			background:url(../images/tab_r.gif) bottom;
			}
		.tab_selected{
			color:#FFF;
			background-position:top;
			}
			
		.remind_content{
			width:427px;
			height:186px;
			padding:10px 10px 10px 20px;
			list-style:none;
			text-align:left;
			font-size:14px;
			line-height:26px;
			float:left;
			}
			
		.remind_num{
			color:#0584e3;
			font-weight:bold;
			}
			
	.message{
		width:220px;
		height:237px;
		float:left;
		border:1px solid #88c7fa;
		overflow:hidden;
		}
		
		.title3{
			background:url(../images/title2_bg.gif) repeat-x;
			width:200px;
			height:30px;
			padding-left:20px;
			border-bottom:1px solid #88c7fa;
			float:left;
			text-align:center;
			font-size:14px;
			}
			
		.message_content{
			width:190px;
			height:184px;
			padding:10px 10px 10px 20px;
			text-align:left;
			font-size:13px;
			line-height:23px;
			float:left;
			overflow:hidden;
			}
			
	.resource{
		width:218px;
		height:249px;
		float:left;
		border:1px solid #88c7fa;
		margin:0px 10px 10px 10px;
		background:#f9fdff;
		}
		
		.resource_content{
			width:188px;
			height:199px;
			padding:10px 10px 10px 20px;
			text-align:left;
			font-size:13px;
			line-height:25px;
			float:left;
			overflow:hidden;
			}
			
	.time_table{
		width:447px;
		height:249px;
		margin:0px 10px 10px 0px;
		float:left;
		border:1px solid #88c7fa;
		}
		
		.time_table_content{
			width:437px;
			height:208px;
			margin:5px;
			border-top:2px solid #1a99e0;
			border-right:1px solid #1a99e0;
			border-bottom:1px solid #1a99e0;
			border-left:1px solid #1a99e0;
			float:left;
			border-spacing:0px;
			text-align:center;
			}
			
			.time_table_content thead{
				background:#eaf9ff;
				color:#000;
				line-height:20px;
				font-size:12px;
				}
				
			.time_table_content tbody{
				color:#0b650e;
				line-height:14px;
				font-size:12px;
				}
			
			.time_table_content th,.time_table_content td{
				font-weight:100;
				border-left:thin solid #93d8f9;
				border-top:thin solid #93d8f9;
				}
				
			.time_table_content span{
				color:#666;
				}
		
		.fast_track{
			width:218px;
			height:249px;
			float:left;
			border:1px solid #88c7fa;
			margin:0px 10px 10px 0px;
			background:#f9fdff;
			}
			
			.fast_track_items{
				width:50px;
				height:65px;
				float:left;
				margin:8px 0px 0px 18px;
				cursor:pointer;
				text-align:center;
				font-size:12px;
				line-height:14px;
				}
